home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-105.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  95 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12477);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CAN-2004-0109");
  13.  
  14.  name["english"] = "RHSA-2004-105: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages that fix a security vulnerability which may allow
  21.   local users to gain root privileges are now available.
  22.  
  23.   The Linux kernel handles the basic functions of the operating
  24.   system.
  25.  
  26.   This kernel updates several drivers and fixes a number of bugs, including a
  27.   potential security vulnerability.
  28.  
  29.   iDefense reported a buffer overflow flaw in the ISO9660 filesystem code.
  30.   An attacker could create a malicious filesystem in such a way that root
  31.   privileges may be obtained if the filesystem is mounted. The Common
  32.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  33.   CAN-2004-0109 to this issue.
  34.  
  35.   The following drivers were updated:
  36.  
  37.   LSI megaraid2 v2.10.1.1
  38.   IBM Serveraid v. 6.11.07
  39.   MPT Fusion v.2.05.11.03
  40.  
  41.   All users are advised to upgrade to these errata packages, which contain
  42.   a backported security patch that corrects this issue.
  43.  
  44.  
  45.  
  46.  
  47. Solution : http://rhn.redhat.com/errata/RHSA-2004-105.html
  48. Risk factor : High';
  49.  
  50.  script_description(english:desc["english"]);
  51.  
  52.  summary["english"] = "Check for the version of the kernel packages";
  53.  script_summary(english:summary["english"]);
  54.  
  55.  script_category(ACT_GATHER_INFO);
  56.  
  57.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  58.  family["english"] = "Red Hat Local Security Checks";
  59.  script_family(english:family["english"]);
  60.  
  61.  script_dependencies("ssh_get_info.nasl");
  62.  
  63.  script_require_keys("Host/RedHat/rpm-list");
  64.  exit(0);
  65. }
  66.  
  67. include("rpm.inc");
  68. if ( rpm_check( reference:"kernel-BOOT-2.4.9-e.40", release:"RHEL2.1") )
  69. {
  70.  security_hole(0);
  71.  exit(0);
  72. }
  73. if ( rpm_check( reference:"kernel-doc-2.4.9-e.40", release:"RHEL2.1") )
  74. {
  75.  security_hole(0);
  76.  exit(0);
  77. }
  78. if ( rpm_check( reference:"kernel-headers-2.4.9-e.40", release:"RHEL2.1") )
  79. {
  80.  security_hole(0);
  81.  exit(0);
  82. }
  83. if ( rpm_check( reference:"kernel-source-2.4.9-e.40", release:"RHEL2.1") )
  84. {
  85.  security_hole(0);
  86.  exit(0);
  87. }
  88.  
  89. if ( rpm_exists(rpm:"kernel-", release:"RHEL2.1") )
  90. {
  91.  set_kb_item(name:"CAN-2004-0109", value:TRUE);
  92. }
  93.  
  94. set_kb_item(name:"RHSA-2004-105", value:TRUE);
  95.